﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Com.Stockstar.Quote.Model.Quote
{
    /// <summary>
    /// 代码表
    /// </summary>
    public class SecurityCode
    {
        /// <summary>
        /// 证券代码
        /// </summary>
        public string Code { get; set; }

        /// <summary>
        /// 证券简称
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 市场类型（1-上海;2-深圳;3-香港）
        /// </summary>
        public Nullable<int> MarketType { get; set; }

        /// <summary>
        /// 拼音缩写
        /// </summary>
        public string PinYin { get; set; }

        /// <summary>
        /// 证券类型
        /// </summary>
        /// <remarks>
        ///100-其他
        ///101-A股
        ///102-B股
        ///103-中小板
        ///104-创业板
        ///105-代办股份转让系统
        ///200-其他指数
        ///201-股票指数
        ///202-债券指数
        ///203-基金指数
        ///204-复合指数
        ///300-期指
        ///401-国债
        ///402-央行票据
        ///403-企业债券
        ///404-公司债券
        ///405-可转换债券
        ///406-短期融资券
        ///407-政策性银行普通债券 
        ///408-商业银行普通债券
        ///409-商业银行次级债券
        ///410-商业银行混合资本债券
        ///411-非银行金融机构债券
        ///412-MBS(房贷资产支持)
        ///413-ABS(其他资产支持证券)
        ///414-SAMP(专项收益支持)
        ///415-国库现金管理
        ///416-国际机构债券
        ///417-政策性银行次级债券
        ///418-中期票据
        ///419-分离交易可转债
        ///420-地方政府债
        ///423-集合票据
        ///424-集合企业债
        ///500-其他
        ///501-契约型封闭式
        ///502-普通契约型开放式
        ///503-ETF
        ///504-LOF
        ///601-认购权证
        ///602-认沽权证
        ///603-认购权利 604-认沽权利
        ///605-牛证
        ///606-熊证
        ///700-港股
        ///其中1开头为股票
        ///2开头为指数
        ///3开头为股指期货
        ///4开头为债券
        ///5开头为基金
        ///6开头为权证
        ///7开头为港股
        /// </remarks>
        public Nullable<int> SecurtyType { get; set; }

        /// <summary>
        /// 所属行业
        /// </summary>
        public string Industry { get; set; }

        /// <summary>
        /// 行业代码
        /// </summary>
        public string IndustryCode { get; set; }

        /// <summary>
        /// 概念板块
        /// </summary>
        public string ConceptPlate { get; set; }

        /// <summary>
        /// 概念板块代码
        /// </summary>
        public Nullable<int> ConceptPlateCode { get; set; }

        /// <summary>
        /// 地域
        /// </summary>
        public string Region { get; set; }

        /// <summary>
        /// 地域代码
        /// </summary>
        public Nullable<int> RegionCode { get; set; }

        /// <summary>
        /// 昨收
        /// </summary>
        public Nullable<double> PreClosePrice { get; set; }

        /// <summary>
        /// 更新时间
        /// </summary>
        public Nullable<DateTime> UpdateTime { get; set; }

        /// <summary>
        /// 停牌状态（0-无停牌;1-停牌一小时;2-停牌一天;3-临时停牌;4-连续停牌）
        /// </summary>
        public Nullable<int> HaltState { get; set; }

        /// <summary>
        /// 上市状态（0-其他;1-正常上市;2-暂停上市;3-终止上市;4-发行配售期间;5-发行失败;6-未上市）
        /// </summary>
        public Nullable<int> ListedState { get; set; }

    }
}
